//Pasta para armazenamento das fotos
$pasta_fotos = "fotos/".$dados_galeria['descricao']."/";

//Inicialização de variáveis
$i = 0;
$arquivo_duplicado = '';

# Faz um loop conforme o número de arquivos para verificação de erros de arquivo duplicado
foreach ($_FILES["ufile"]["error"] as $key => $error) {

	$nome_arquivo = $_FILES['ufile']['name'][$i];
	$path = $pasta_fotos.$nome_arquivo;
	
	if($nome_arquivo!=''){
		if (file_exists($path)) {
			$arquivo_duplicado = $arquivo_duplicado." ".$nome_arquivo." - ";
		};
	};
	++$i;
};


if($arquivo_duplicado == ''){
	$i = 0;
	
	# Faz um loop conforme o número de arquivos para fazer o upload
	foreach ($_FILES["ufile"]["error"] as $key => $error) {
		
		$nome_arquivo = $_FILES['ufile']['name'][$i];
		$path = $pasta_fotos.$nome_arquivo;
		
		//Obtém dados das fotos passadas no formulário
		$descricao_foto = $_POST['descricao'.($i+1)];
		$notas_foto = $_POST['notas'.($i+1)];
		
		if($nome_arquivo!=''){
			
			//Define o nome do arquivo de thumbnail
			$novo_nome = $pasta_thumbs.$nome_arquivo;
			
			//Copia o arquivo e cria o thumb no servidor.
			copy($_FILES['ufile']['tmp_name'][$i], $path) or die('Problema na cópia');
			criaThumb($_FILES['ufile']['tmp_name'][$i], $novo_nome, $pasta_thumbs);
			
			//Insere os registros no banco
			$sql="INSERT INTO FOTOS (id_galeria, descricao, url, notas, ordem) VALUES ('$id_galeria', '$descricao_foto', '$nome_arquivo', '$notas_foto', '$ordem_arquivo')";
			mysql_query($sql,$db) or die(mysql_error());
			
			//Incrementa a variável de ordenação das fotos
			++$ordem_arquivo;
		};
		//Incrementa a variável de controle do loop
		++$i;
	};

}else{ 
	echo "
		<SCRIPT LANGUAGE='Javascript'>
			alert('O(s) arquivo(s): ".$arquivo_duplicado." já se encontra(m) no servidor. Favor renomeá-lo(s) e tentar novamente.');
			//location.href='tela_upload.php';
			history.go(-1);
		</SCRIPT>";
};

